用于文本框的javascript正则表达式

时间:2014-02-04 06:20:40

标签: javascript regex

我想要正则表达式,它接受字符串中间的字符,数字,特殊字符(仅点.和撇号',而不是字符串的开头和结尾)

^(\w|(\w(\w|'|\ )*\w))$

2 个答案:

答案 0 :(得分:2)

/^([^\.'].*[^\.'])$/
# http://rubular.com/r/Hpo03jntZi
# Test String:
# 'asdf..''.'##@$#@!$'
# .asdf..''.'##@$#@!$.
# .asdf..''.'##@$#@!$'
# 'asdf..''.'##@$#@!$.
# 'asdf..''.'##@$#@!$
# asdf..''.'##@$#@!$.
# asdf..''.'##@$#@!$
# Match Groups:
# 1. asdf..''.'##@$#@!$

http://rubular.com/r/Hpo03jntZi

答案 1 :(得分:1)

在下面使用。

/^[^'.]+.*[^'.]+$/g