我有一个正则表达式,它只允许在文本框中输入整数和浮点数。正则表达式代码:-
("^[0-9]*(?:[.][0-9]*|)$");
但是当用户在输入值的开头和结尾输入空格时会出错。我希望用户在开头和结尾允许空格作为可选,所以我如下更改了正则表达式,但它不起作用。
注意:空格可以是空格或制表符。
测试用例:用户可能输入:
"10","10.23"," 10","10 "," 10.23","10.23 "
允许使用任意数量的空格。
("^(?:\s)*[0-9]*(?:[.][0-9]*|)$")
我是正则表达式的新手,所以任何帮助将不胜感激。
谢谢你。