|
1
0
如果有与数字匹配的正则表达式,则可以在SQL Server上安装正则表达式扩展存储过程。我安装了 this extended stored procedure
要查找匹配项,您可以这样使用它:
This site 有一些匹配的,但我不确定他们有多好,因为我不熟悉英国的数字无论如何。 |
|
|
2
2
去掉拨号前缀数字,删除间距和标点符号。验证数字的位数是否正确,是否在有效范围内,然后将数字以E.164格式存储在数据库中,并提供完整的国家代码。 这使您可以在发生大容量区号更改时进行更改,并使您可以轻松地明确地为一个国家提取所有号码。 存储不带空格或标点符号的数字。 使用特定于国家/地区的格式规则正确设置数字的格式以供显示。 英国的数字相当复杂。这里有完整的数据: http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers
|
|
|
3
1
该网站对英国电话号码进行了非常彻底的验证,并提供了JavaScript、VBScript和PHP中的代码示例。您需要将其转换为在SQL Server存储过程中使用,但原则应该很简单。 UK Telephone Number Validation - JavaScript, VBScript, & PHP |
|
|
4
-1
我不知道确切的规则来定义一个有效的英国电话号码,因为你没有提供任何规则来验证一个电话号码,我只是在他的回答中选择了Colin Pickard提供的url中列出的规则。 检查以下规则以验证英国电话号码- 一。提供的电话号码不为空 2。电话号码不包含所需的10或11位数字。 三。有效的完整英国电话号码必须以0开头
|
|
|
tnlewis · 如何计算两个日期之间的天数以及多个日期的总天数 8 年前 |
|
|
Big Pimpin · 设置SQL Server字段格式 11 年前 |
|
|
chenks · 带Excel的SQL OPENROWSET 12 年前 |
|
|
odlan yer · 这个select语句的正确sql脚本是什么? 13 年前 |
|
|
user1532976 · 函数内不允许进行远程函数调用 13 年前 |