Javascript中的基本RegExp示例
有人能给出一个完美的正则表达式吗Javascript中的基本RegExp示例,javascript,regex,Javascript,Regex,有人能给出一个完美的正则表达式吗 1. US date format (mm/dd/yyyy). 2. Alpha Numerics. 3. Alpha Numerics with spaces. 4. age betwenn 15-100. 在java脚本中。我有这个正则表达式 /^[0-9a-zA-Z]+$/ (alphanumeric that doesnot allow spaces) /^[0-9]+$/ ( for age but not
1. US date format (mm/dd/yyyy).
2. Alpha Numerics.
3. Alpha Numerics with spaces.
4. age betwenn 15-100.
在java脚本中。我有这个正则表达式
/^[0-9a-zA-Z]+$/ (alphanumeric that doesnot allow spaces)
/^[0-9]+$/ ( for age but not getting below 100)
/^(0[1-9]|1[012])[-/.](0[1-9]|[12][0-9]|3[01])[-/.](19|20)\d\d+$/; (US date format)
谢谢我认为这是学习regexp的一个很好的资源。结合mozilla文档:
对于4,最好使用parseInt
或parseFloat
将字符串解析为数字,然后将其与if
进行比较
(0[1-9]| 1[0-2])/(0[1-9]| 1[0-9]| 2[0-9]| 3[01])/[0-9]{4}
[a-zA-Z0-9]+?
[a-zA-Z0-9\s]+?
(1[5-9]|[2-9][0-9]| 100)
使用测试我不喜欢该网站的设计;)对于字母数字--/^[0-9a-zA-Z]+$/我会尝试为你写一些,但他们会发现我是那个古怪的VIM家伙。