Mac*_*Mac 56 javascript regex symbols
你如何删除字母,符号,?§¶•ªºº«??÷但留下普通数字0-9,我希望能够不允许输入字段中的字母或某些符号,但只留下数字.
演示.
如果您放置任何符号¡ € # ¢ ? § ¶ • ª或其他符号,它仍然不会从输入字段中删除它.你如何删除符号?该\w修改也不起作用.
ale*_*lex 88
你可以使用\D哪个非数字.
var removedText = self.val().replace(/\D+/g, '');
Run Code Online (Sandbox Code Playgroud)
您还可以使用HTML5 号码输入.
<input type="number" name="digit" />
Run Code Online (Sandbox Code Playgroud)
bez*_*max 17
简单:
var removedText = self.val().replace(/[^0-9]+/, '');
Run Code Online (Sandbox Code Playgroud)
^ - 表示不
试试以下正则表达式:
var removedText = self.val().replace(/[^0-9]/, '');
Run Code Online (Sandbox Code Playgroud)
这将匹配0-9区间内不是(^)的每个字符.
演示.
| 归档时间: |
|
| 查看次数: |
77207 次 |
| 最近记录: |