0
我正在做一些数据导入,并且T-SQL
的IS_NUMERIC
测试对+
,-
和货币符号字符返回true。我需要一张支票来取消这些。匹配'1长度非数字'的正则表达式
如何匹配不是数字的单个字符?在这种情况下,整个字符串长度必须是一个。
我正在做一些数据导入,并且T-SQL
的IS_NUMERIC
测试对+
,-
和货币符号字符返回true。我需要一张支票来取消这些。匹配'1长度非数字'的正则表达式
如何匹配不是数字的单个字符?在这种情况下,整个字符串长度必须是一个。
那将是\D
。
如果我没有记错,T-SQL中的正则表达式会自动锚定到字符串的开始和结尾。如果不是,请使用^\D$
。
如果\ D出现无效的语法(它可能会这样做,取决于您使用的正则表达式的风格),另一种方法是使用[^ 0-9] –